Concur : An Algorithm for Merging Concurrent Changes without Conflicts
نویسنده
چکیده
Suppose you and I are both editing a document. You make and change and I make a change, concurrently. Now if we want to still be seeing the same document then I need to apply your change after mine and you mine after yours. But we can’t just apply them willy-nilly. I must amend yours somehow and you mine. If my change is written ∆, yours δ, my amended change δ.∆ and yours ∆.δ, we get ∗∆ ∗ ∆.δ = ∗δ ∗ δ.∆ as long as application is written ∗ and we don’t care about what we’re applying the changes to. We start by proving this identity for single changes and finish by proving it for many.
منابع مشابه
Map-merging in Multi-robot Simultaneous Localization and Mapping Process Using Two Heterogeneous Ground Robots
In this article, a fast and reliable map-merging algorithm is proposed to produce a global two dimensional map of an indoor environment in a multi-robot simultaneous localization and mapping (SLAM) process. In SLAM process, to find its way in this environment, a robot should be able to determine its position relative to a map formed from its observations. To solve this complex problem, simultan...
متن کاملAn analysis of merging effects on academic culture
Since the merging of organizations and institutions has undeniable effects on them, and appropriate action is needed in this regard. The present research selected the merging of Shahid-Abbaspour University in Shahid-Beheshti University as a case study to identify the effects of this action. This study, in terms of purpose and method, is applied and descriptive-survey, respectively. The general...
متن کاملEfficient Checking of Link-Reversal-Based Concurrent Systems
Link reversal is an algorithmic method with various applications. Originally proposed by Gafni and Bertsekas in 1981 for routing in radio networks, it has been later applied also to solve concurrency related problems as mutual exclusion, resource allocation, and leader election. For resource allocation, conflicts can be represented by conflict graphs, and link reversal algorithms work on these ...
متن کاملAutomatic Extraction and Integration of Changes in Shared Software Specifications
Collaborative development has been identified as one of the most important keys to the success of a software project. An effective collaboration has a great impact on the requirements specification phase since the latter involves several people specifying the requirements of various stakeholders. Such collaboration requires automatically detecting the parallel changes or revisions that are made...
متن کاملEffect of one-month concurrent training with or without caffeine supplementation on resting energy expenditure and leptin resistance in overweight women
Background and Objective: Leptin resistance is an important risk factor for obesity. So, the present study was conducted in order to determine the effectiveness of one-month concurrent training with and without caffeine ingestion on the resting energy expenditure and leptin resistance in overweight women. Materials and Methods: 20 non-athlete and overweight women in a double-blind and quasi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1303.7462 شماره
صفحات -
تاریخ انتشار 2013